<?php

namespace app\admin\interface;

use think\Response;

interface LoginStrategy
{


	/**
	 * 用户登录方法
	 *
	 * 该方法用于处理用户登录逻辑，返回一个字符串类型的结果
	 * 由于登录逻辑是系统中用户身份验证的第一步，因此非常重要
	 * 需要确保用户提供的凭据（如用户名和密码）与存储在数据库中的凭据匹配
	 * 并且在验证成功后生成会话或令牌以供后续请求验证用户身份
	 *
	 * @return string 返回登录结果字符串，可能包含成功消息、错误信息或重定向URL
	 */
	public function login(): array;
}